home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / SmallEiffel 0.3.3 / SmallEiffel PPC / lisez-moi.french next >
Encoding:
Text File  |  1996-06-13  |  3.7 KB  |  82 lines  |  [TEXT/ttxt]

  1. SmallEiffel (-0.94/beta)
  2. for PowerMac & 68K (0.3.3)
  3.  
  4.  
  5.                         " I BELIEVE IN MACINTOSH "
  6.  
  7.  
  8. Version utilisable sous MacOS du compilateur SmallEiffel de Dominique Colnet
  9. (disponible sous UNIX, Dos, OS2, ...).
  10.  
  11. 13 Juin 1996      20:55
  12.  
  13.  
  14. CONTENU :
  15.  
  16. * un compilateur EIFFEL : compile_to_c  (generateur de code C ANSI)
  17. * un utilitaire de mise en forme de sources : pretty
  18.  
  19. Attention : cette version ne contient pas de compilateur C. Désolé.
  20.  
  21. Veuillez aussi lire le fichier read_me.english (en anglais, désolé), qui explique comment utiliser compile_to_c et pretty.
  22.  
  23. Ce que MacSmallEiffel fait :
  24.  
  25.     - il compile :-)             (merci a D. Colnet)
  26.     - des menus : 
  27.                 +le menu option permet de choisir l’option de compiation désirée
  28.                 +le menu fichier gère la compilation :
  29.                                     + Select File permet de selectionner la root-class
  30.                                     + Root creation affiche une ligne de commande dans laquelle vous devez rentrer le nom de la root-creation. (il est possible de passer i argument supplementaire, comme le nom d'un fichier C pour gerer les externals).
  31.                                     + Select Folder ... permet de selectionner un répertoire (en fait, il faut pour l'instant sélectioner un fichier dans le répertoire que vous souhaitez utiliser). Ce répertoire est alors ajouté au chemins de recherche de l'application, ce qui permet de ne laisser dans le dossier bin que le fichier contenant la root-classe.                  
  32.  
  33.         exemple : "hello_world.e" selectionné dans la boite de dialogue.
  34.                                         make    dans la ligne de commande.
  35.  
  36.     La compilation démarre immediatement. (Ctrl-C permet de stopper la compilation).
  37. Si aucune erreur n'est générée vous DEVEZ quitter l'application, les compilations successives ne sont possibles pour l'instant (c'est le source Unix qui est mal construit :-D ). Si des erreurs ont été trouvées dans vos classes, vous devez quittez avec Cmd-Q (les menus ne sont pas accessibles pour les mêmes raisons que précédement ;-) ). 
  38.             
  39.     - La memoire minimum a été fixée à 2Mo. La taille de la partition mémoire doit être ajustée en fonction de la taille des projets que vous compilez.
  40.  
  41.     - Pretty fonctionne : choix de l'option de mise en forme dans le menu option, choix du fichier a (re)mettre en forme dans le menu fichier (boite de dialogue).
  42.  
  43.     exemple : hello_world.e
  44.  
  45.  
  46. Ce que MacSmallEiffel ne fait pas :
  47.  
  48.     - la commande compile de la version UNIX est fonctionnelle, mais n'a pas
  49. besoin d'etre utilisee pour l'instant (d'ailleurs, elle n'est pas fournie pour l'instant).
  50.     - L'interet de la commande finder telle qu'elle est ecrite est inefficace
  51. sous MacOS.
  52.     - Il ne contient pas de compilateur C (j'en ecrirais un lorsque j'aurais 1 ou
  53. 2 heures a tuer :-) )
  54.  
  55.  
  56. Ce que MacSmallEiffel va faire :
  57.  
  58.     - Informations lors de la phase de compilation donnees dans des vraies
  59. fenetres graphiques et non plus en mode texte.
  60.     - Pour ceux qui ont eu l'occasion (la chance ?) de voir le compilateur ISE
  61. sous Fenetres95 (vous savez, celui de Monsieur Bertrand Meyer), j'ajouterais que
  62. dans quelques temps, le logiciel sus nomme sera egalé voir même depassé. Telle
  63. est mon ambition :-)
  64.     - L'interface qui est écrite en C pour l'instant sera réecrite en Eiffel
  65. (quand Dominique Colnet aura consenti a me laisser acceder aux sources de
  66. SmallEiffel :-X ).
  67.     - Il va tourner sous BeOS (est-ce que quelqu'un aurait une Bebox a me preter
  68. ?).
  69.     - Une mailing list sera mise en place.
  70.  
  71.  
  72. Merci de promouvoir SmallEiffel, le langage Eiffel en général, et surtout le
  73. (Power)Macintosh.
  74.  
  75.  
  76. Pour tous commentaires et remarques a propos de la version Macintosh du
  77. compilateur SmallEiffel, vous pouvez me contacter à l'adresse suivante :
  78.     
  79.                     Philippe.Coucaud@scinfo.u-nancy.fr
  80.  
  81. (il se peut que cette adresse ne soit plus valide du 30 juin 96 à la mi-septembre 96, pour cause de fermeture des comptes Unix durant les vacances. Désolé.)
  82.